package com.wanxi.util;

import java.util.Scanner;

/**
 * 遍历字符串
 * 1.通过索引
 * 2.能不能将字符串转换为字符数组
 * 3.可以将字符串转换为字符 串 数组
 */
public class MyForString {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入字符串");
        String str = scanner.next();
//        myForString(str);
//        stringChangeCharArray(str);
//        str="af-das-fd-as-df";fasdfsa
        stringChangeStringArray(str);
    }

    /**
     * 可以将字符串通过分隔符进行分割成字符串数组
     * @param str
     */
    private static void stringChangeStringArray(String str) {
        String[] split = str.split("");
        for (int i = 0; i < split.length; i++) {
            System.out.println(split[i]);
        }
    }

    private static void stringChangeCharArray(String str) {
        char[] chars = str.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            System.out.println(chars[i]);
        }
    }

    private static void myForString(String str) {
        int length=str.length();
//        长度是固定的
        for (int i=0;i<length;i++){
            System.out.println(str.charAt(i));
        }
    }
}
